//
//  ResponseManager.h
//  一点互助
//
//  Created by 张泊秋 on 16/8/20.
//  Copyright © 2016年 zhangboqiu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "FBResponse.h"
#import "URLDefine.h"

typedef  void (^RequestCompletion)(FBResponse *response);

@interface ResponseManager : NSObject
/**
 *  get请求
 *
 *  @param urlString         url
 *  @param parameters        请求参数
 *  @param completionHandler 回调函数
 */
+(void)startGetRequestWithURLString:(NSString *)urlString parameters:(NSDictionary *)parameters completionHandler:(RequestCompletion)completionHandler;

/**
 *  Post请求
 *
 *  @param urlString         url
 *  @param parameters        请求参数
 *  @param completionHandler 回调函数
 */
+(void)startPostRequestWithURLString:(NSString *)urlString parameters:(NSDictionary *)parameters completionHandler:(RequestCompletion)completionHandler;
/**
 *  上传图片
 *
 *  @param urlString         url
 *  @param parameters        请求参数
 *  @param filePathList      文件路径数组
 *  @param fileKeyList       文件key数组，与文件路径数组一一对应
 *  @param completionHandler 回调函数
 */
+(void)startUploadRequestWithURLString:(NSString *)urlString parameters:(NSDictionary *)parameters filePathList:(NSArray *)filePathList fileKeyList:(NSArray *)fileKeyList completionHandler:(RequestCompletion)completionHandler;


@end
